
#ifndef Lines_SpriteEffectManager_h
#define Lines_SpriteEffectManager_h

#include <vector>
#include "Singleton.h"
#include "SpriteEffect.h"

class SpriteEffectManager : public Singleton<SpriteEffectManager>
{
private:
    std::vector<SpriteEffect*> m_effects;
    
public:
    void update(float dt);
    void addEffect(SpriteEffect* _effect);
    void removeEffect(SpriteEffect* _effect);
    void clear();
    
};

#endif
